/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package revisao;

import revisao.AnimalDeEstimacao.Pelo;


/**
 *
 * @author Helberth
 */
public class PetShop {
    
        
    // nesta classe observem o uso do polimorfismo
    public void banho(AnimalDeEstimacao animal) {
        if (animal.getPelo() == Pelo.curto) { 
            System.out.println("Animal facil de lavar");
        }
        else
            if (animal.getPelo() == Pelo.longo) {
                System.out.println("Difícil de lavar!");
                // este método abaixo existe em todos os objetos herdeiros
                // e em cada um traz um comportamento distinto
                System.out.println(animal.reage());
            }
                
    }
    
    public void tosa(AnimalDeEstimacao animal) {
        if (animal.getPelo() == Pelo.curto) {
            System.out.println("Não precisa tosar!");
            System.out.println(animal.reage());
        }
        else {
            System.out.println("Animal tosado!");
        }
            
    }
    
}
